180
2
38
21
10
9
5
23
14
12
19
160
123